cmake_minimum_required(VERSION 2.6)

project(hydrax)

FILE(GLOB_RECURSE hydrax_src  Hydrax/*.cpp Hydrax/*.h)
include_directories (Hydrax)

find_package(PkgConfig)
PKG_CHECK_MODULES  (Ogre OGRE REQUIRED)
include_directories(${Ogre_INCLUDE_DIRS})
link_directories   (${Ogre_LIBRARY_DIRS})


# -DHYDRAX_LIB will  give us the correct dllspec export setting
add_definitions("-DHYDRAX_LIB")

# the final lib
add_library(hydrax SHARED ${hydrax_src})

target_link_libraries(hydrax OgreMain)

install(TARGETS hydrax
  RUNTIME DESTINATION bin
  LIBRARY DESTINATION lib
  ARCHIVE DESTINATION lib
)
